package bio_nio_aio.bio.com_base.netcode;

import java.net.InetAddress;
import java.net.UnknownHostException;

//InetAddress 类的使用(注意此类没有 公有的构造方法)
/*1.InetAddress 代表 IP 地址，一个InetAddress 就代表一个 IP 地址
 *2.如何创建对象
 *3.getHostName() 获取主机名 ，getHostAddress() 获取 IP 地址
 * */
public class TestInetAddress {
	public static void main(String[] args) throws UnknownHostException {
		//获取 IP(可以根据域名) 在给定主机名的情况下确定主机的 IP 地址。
		InetAddress inet = InetAddress.getByName("www.baidu.com");
		InetAddress inet1 = InetAddress.getByName("39.156.66.14");
		System.out.println(inet);
		System.out.println(inet1);
		System.out.println(inet.getHostName());
		System.out.println(inet.getHostAddress());
		//访问本机
		inet = InetAddress.getLocalHost();
		System.out.println(inet);
		System.out.println(inet.getHostName());
		System.out.println(inet.getHostAddress());
		
	}
}
